#ifndef INTERRUPTS_H
#define INTERRUPTS_H

#define IR1I	_RB2
#define IR2I	_RB3
#define RFIDI	_RB8

typedef struct _INTERRUPTHANDLERS
{
	int ir1Interrupt;
	int ir2Interrupt;
	int rfidInterrupt;
} INTERRUPTHANDLERS;


void initInterrupts(void);
void __attribute__((interrupt, no_auto_psv)) _OscillatorFail(void);
void __attribute__((interrupt, no_auto_psv)) _AddressError(void);
void __attribute__((interrupt, no_auto_psv)) _StackError(void);
void __attribute__((interrupt, no_auto_psv)) _MathError(void);

#endif

